.wrapper .main .mainCon { padding: 20px 30px 40px; }

.paySubmitBtn { width: 190px; margin: 40px auto 0; }

.pPayMoney { line-height: 38px; height: 38px; overflow: hidden; font-size: 24px; font-weight: 700; padding-bottom: 30px; }
.pPayMoney .sTit { float: left; }
.pPayMoney .inputNum { border: 1px solid #c1c1c1; float: left; width: 130px; padding: 4px 5px; height: 28px; line-height: 28px; color: #333; font-size: 22px; margin-right: 10px; display: inline; font-weight: 100; }

.payStyleList { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 0 0 40px 0; }
.payStyleList li { width: 100%; float: left; overflow: hidden; position: relative; padding: 30px 0 0 0; }
.payStyleList li .sTit { font-size: 20px; line-height: 40px; height: 40px; display: block; }
.payStyleList li .sTit em { font-size: 16px; color: #999; }
.payStyleList li .pStyle { width: 900px; }
.payStyleList li .global_radio { float: left; cursor: pointer; margin: 10px 15px 0 5px; display: inline; }
.payStyleList li .global_radio .radio { margin-top: 17px; }
.payStyleList li .global_radio img { border: 1px solid #e0e0e0; }
.payStyleList li .global_radio img:hover { border-color: #cc3742; }
.payStyleList li .cur img { border-color: #cc3742; }
